Criando uma API do ZERO com Node.js e Banco de Dados
HTML-код
- Опубликовано: 4 июл 2024
- Vou te ajudar com Programação: go.rodolfomori.com.br/aprenda...
Parte 2: • Aprendendo React do Ze...
Neste vídeo, você vai aprender a criar uma API do zero utilizando Node.js e integrá-la com um banco de dados de forma prática e didática.
Vamos começar com a configuração do ambiente de desenvolvimento, incluindo a instalação do Node.js e do npm.
Em seguida, vamos criar um servidor utilizando o Express, definir rotas e conectar a um banco de dados, o MongoDB.
Você verá como criar modelos de dados e implementar um CRUD (Create, Read, Update, Delete), além de testar as rotas com ferramentas como Postman.
Também abordaremos boas práticas de estruturação do código, tratamento de erros e segurança.
No final, você terá uma API funcional e entenderá os conceitos essenciais para criar suas próprias APIs.
Assista até o final e não se esqueça de deixar seu like, compartilhar com seus amigos e se inscrever no canal para mais conteúdos sobre desenvolvimento web!
Coloque seu site no ar com a Hostinger: www.hostg.xyz/SHF5P
Cupom: DEVCLUB
Inscreva-se no Canal: bit.ly/3h1xtJ5
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Meus Links 👇👇
🔥 LIVE toda Segunda: go.rodolfomori.com.br/live-do...
📸 Insta: @rodolfomorii / rodolfomorii
👥 Fale com nossa equipe: go.rodolfomori.com.br/suporte
Criei este canal para ajudar você que quer sair do ZERO, iniciar sua jornada e se tornar um programador!
Se já é um programador e quer evoluir na carreira de programação, também está no lugar certo, aqui você vai encontrar conteúdos relevantes que vão te ajudar!
Capítulos
00:00 Introdução
01:05 Como funciona uma API
03:04 Abrindo o VS Code
04:12 O que é o Node?
06:40 Começando com a Criação da Estrutura (Back End)
26:45 Request (Query Params)
28:40 (Route Params)
29:28 (Body Params)
38:18 MongoDB
42:40 Biblioteca para o Banco de Dados
47:04 Informações do meu Usuário
58:28 Editando o Usuário
1:06:00 Rota "Delete"
1:09:23 Usando o (Query Params) Наука
Vou te ajudar com Programação: go.rodolfomori.com.br/aprendacomigo
Quantas horas tem o curso e cada etapa ?
Que vídeo sensacional, a gente poderia ter acesso somente pagando pelo curso, mas não, tu tira tempo pra fazer os vídeos e deixar de graça pra ajudar o pessoa!! Tu é uma pessoa sensacional e um mentor fera!! Obrigado por você ser você!! Eu sou Devclub 💚💜
Obrigado man, tmjjj
@@canaldevclub pra que serve essa api que vc ta desenvolvendo ?
Ontem estava assistindo e replicando o vídeo do projeto FP Sellection, quando vi um comentário pedindo API com Banco de dados. E hoje recebo essa notificação👏👏👏
Pra quem tiver problema quando for colocar o comando "model User" e não estiver formatando (não ficando editável com outras cores) o arquivo no Vscode, é so baixar a extensão do Prisma no Vscode, que ele vai identificar o código.
Valeu pela dica!
Sempre inovando e trazendo aprendizado da melhor forma possível para nós, só agradecer por compartilhar todos os seus conhecimentos.
Tmjj
Like dado e inscrição feita. @canaldevclub, Rodolfo bacana demais. Faz um desse tipo agregando formulário do front para coletar email, nome, etc e guardar isso no banco de dados. Uma outra ponta desse vídeo seria um usuário logar nesse site. seria bacana demais. Abraços e vamosqvamos.
Muito bom cara, não tens noção do quanto tu me ajudou! Continua PFV!
Tmjjj man
Legal, por mais que eu tenha todo o conhecimento acho legal acompanhar esses vídeos.. pra fechar com chave de ouro faltou o deploy e autenticação.. ótimo video, parabéns
Autenticação todas as aulas para iniciantes fogem
Por favor continua trazendo essas video aulas pra cá. Essa ficou muito incrível com vc usando o Excalidraw, ficou bem didático!
Tmjj
Eita, que massa 👏🏻
Eu demorei muito tempo até conseguir desenvolver minhas primeiras API para coisas reais, digo API's para uso pessoal e para resolver algum problema do dia a dia... Entendi que demorei tanto porque eu não dominava os conceitos de programação o suficiente pra conseguir sair do zero sozinho e ir além dos cruds que encontramos por aí...
Mas enfim, queria comentar aqui, que o que foi ensinado nessa vídeo aula de repete em outra linguagens e frameworks.... Tentem aprender os fundamentos com base nessa vídeo aula e vocês em pouco tempos irão conseguir desenvolver seus próprios projetos.
Agora sim, top mesmo Rodolfo
Rodolfo você é muito bom, sua didática o modo de abordar. ganhou um fã
Obrigado mano, tmjj
nossa me ajudou demaaais! por mais vídeos envolvendo node :)
Didática sensacional, explicando detalhadamente como tudo funciona. 🎉🎉🎉
Valeuu, tmj
mano vc e top de mais ja tinha visto varios videos sobre o assunto e sempre ficava aquelas duvidas q nao deixava eu executar um projeto coreto principalmente com a db vendo essa aula sua conseguir fazer tudo rodar file com o banco de dados vc top de mais mano valeu msm muito obrigado por ter feito esse video TMJ chefe
TMJ irmão...TO aqui por vcs
O cara é brabo, sou dev front. Estou me afundando em Back e falar a verdade? To gostando mais do que front kkk
O melhor 🎉
Você é bom ensinando e é um cara abençoado. Continua nessa pegada! Sucesso
Valeuu, tmjjj
Que AULA! Obrigado pelo vídeo.
Tmjjj
DEUS Abençoe Jovem ótimo vídeo
Valeuu
Cara sou do PHP e com essa aula você me fez gostar de node, vou começar a estudar para valer obrigado !!
Boooa!
Que video espetacular!
Obrigado!! Tmjj
Cara parabéns, to assistindo esse vídeo, vc tem uma didática mt boa, coisas que eu não sabia, estou ficando craque, vc explica massa d mais!
Fico feliz em saber, tmjj
Parabéns, aula muito bem explicada completo e uma didática muito boa 👏
Obrigado! Tmj
Faz o front, tava precisando aprender isso tudo a um tempo ficou bom demais
Caramba, que didática fenomenal !!
Obrigado man, tmjj
maravilhoso!
Eu estudo para concursos e achei o conteúdo sensacional.
Valeuu
Ótima aula. Excelente didática!
Obrigado mano
OTIMA AULA PARABENS !!
Obrigado!! Tmjj
Muito bom!!!
Esse vídeo aprimorou meus conhecimento obrigado por trazer vídeos relacionados
Fico feliz em saber, tmjj
O único problema que deu pra mim foi na hora de criar o app.delete pois ao tentar deletar o id do usuario aparece o error 404 not found
apesar disso, vídeo bom pra krl, ele explica como se os alunos fossem portas, q é exatamente oq eu preciso
kkkkkkkk eu já fui iniciante man. EU sei oq é quebrar a cabeça para aprender... Maan, estranho esse do ID. confere se está tudo bonitinho, deve ter algum errinho.
Braboo D+
Valeuu, tmj
Ótima aula!
Valeuu, tmj
Que aula! 👏👏👏👏 Thunder, Thunder, Thundercats Hooooooooowww
Tmjjj
O cara conseguiu explicar 3 anos de ADS em uma hora, incrível !!
HAHAHAHHAHA Valeu irmão
Faça deploy desta aplicação full stack na hostinger Rodolfo.
Esse vídeo foi muito foda! Estou desenvolvendo ainda, sou iniciante. Mas gostaria de saber como poderia conectar com o meu front-end?
Que bacana, agora terminando o projeto, vi que temos o outro vídeo! Parabéns pelo conteúdo, esta sendo de grande ajuda! Mais um inscrito
TMJ irmão! Próximo vídeo eu mostro...Link na descrição!
simplesmente maravilhoso. Eu estava procurando este tipo de conteudo e simplesmente não encontrava.
quando sai a continuação?
Ja saiu, link na descrição
boa!
🔥
segunda parte!
Primeiro o parabéns e gratidão vai para esse ser humano incrível, que se propôs a doar seu tempo e conhecimento! Muitas bençãos de Deus em sua vida, irmão...
Agora uma vez a API construída em NODE e ainda conectando em um DB, como fazer para disponibilizar essa API em um Servidor, seja ele Windows ou Linux? Considerando que esse SERVIDOR WINDOWS já exista na AWS.
Nós que agradecemos!
Vou fazer um vídeo ensinando a subir essa API
Cara, só faltou a autenticação. Vídeo muito bom, didática muito boa.
Opa, bora fazer no próximo video!
@@canaldevclub aí sim, pode contar com minha presença, vou falar para a pessoal a gente tava procurando algo sobre o assunto
Parabéns pela didática, vc poderia fazer um pelo framework nest?valeu forte abraço
Anotado!
TOp
29:07 Esse usuário é maluco. Quem entendeu entendeu 😅😂
40:12 registrando aqui pra continuar depois.
KKKK BOA
Eu ainda uso const express = require( ''express'') ;
Nao sabia que tava sendo descontinuado
Não é que está descontinuado, mas é que é uma maneira mais antiga de usar!
Fiquei na duvida, você montou uma api ou webservices? No meu entendimento a api seria as requisições e elas você fez por uma ferramenta similar ao POST
Se você consegue bater em uma rota, é uma api
adorei o video! Parabéns...o site para integrar ?
O Link da aula 2 está na descrição
uma dúvida, tô usando seu vídeo como base no projeto da facul :)
pra criar a api com usuários, clientes e mais rotas da pra criar nesse mesmo projeto?
Da sim mano
Opa, consegue sim!
irmao, blz? tem como omitir as infos da api que ficam no navegador, tipo, criptografar ou esconder de alguma forma?
Cara, tem sim! Mas normalmente não vai ser necessário! Em caso de senhas que fazemos isso normalmente
Qual a diferença de usar o import express = from('express') e const express = require('express') ?
Basicamente a mesma coisa.
Só que com import é uma forma mais moderna!
Coitado do rodolfo, a Maria que caiu fora quem leva ban é o rodolfo 🤣🤣 Sacanagem.
kkkkkkkk
Como seria sem a biblioteca express?
Seria mais manual. Basicamente, você não vai ver nenhum projeto usando o node puro puro!
Preciso falar com vc urgentemente preciso tirar algumas duvidas
Entre em contato com meu suporte go.rodolfomori.com.br/suporte
Estou com problemas com o post. Quando eu digito Node --watch server.js aparece no terminal failed running. O que será que aconteceu?
Algum erro...Alguma coisinha vc digitou errado. Da uma conferida!
qual tema voce esta usando??
Dracula
Estava replicando o video e criando API porem o meu navegador e o Thunder Client não respondei ele fica pesquisando a requisição e não apresenta os dados ou uma mensagem de erro! Alguem pode me ajudar
Se ele roda roda e não vai, tem algum erro no código, da uma conferida linha a linha
opa bom dia , quando tento iniciar o comando node server.js ele da tudo normal, porem quando tento entrar no localhost simplesmente diz que nao e possivel acessar o site alguem me ajude se souber a soluç~~ao
Me chama no insta q te ajudo
Boa tarde, alguem sabe pq o VSCODE da esse erro e como arrumar?
ReferenceError: document is not defined
tem q mandar o código pra ver oq ta de errado!
quando eu vou executar apertando no send, só fica carregando a response não para de carrega 😢😢😢😢
Está com algum errinho...tenta colocar um console.log em alguma locais pra ver oq está acontecendo!
não estou conseguindo dar seguimento a aula, devido ao thunder client não gerar um new request.
aparece login, criei até uma conta mesmo não precisando . mas ele não gera new request.
desistalei e instalei novamente, reiniciando vs code, mas nada.
pode ser uma falha minha ou sei lá .
pode me fornecer algo que me ajude a sair dessa parte?
parece ser importante conhecer essa ferramenta., então não quero fazer a aula sem saber usa-la .
Tenta usar outra ferramenta. Como por exemplo o Imnsominia ou o postman
@@canaldevclub vou teste aqui Man , obg pela atenção
instalei de volta o vscode e agora consigo seguir a aula *......*
Ja assisti 2x!!
cade o de front-end pra complementar esse?
Aqui
ruclips.net/video/_gHr2Pe5LCY/видео.html&lc=Ugxh2OGdK9PkKaVcvNx4AaABAg&ab_channel=DevClub%7CPrograma%C3%A7%C3%A3o
Eu vendo este vídeo depois de ter aprendido Java e criar APIs REST com Spring 🤡
kkkkkkk